﻿using System;
using Grimgine.Math;

namespace Grimgine.Scene
{
    /// <summary>
    /// 
    /// </summary>
    public abstract class DrawableModel
    {
        #region Fields

        /// <summary>
        /// 
        /// </summary>
        private Matrix4 world;
        
        /// <summary>
        /// 
        /// </summary>
        private Vector3 position;
        
        /// <summary>
        /// 
        /// </summary>
        private int modelID;

        #endregion

        #region Properties

        /// <summary>
        /// 
        /// </summary>
        public Matrix4 World
        {
            get { return world; }
            set { world = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        public Vector3 Position
        {
            get { return position; }
            set { position = value; }
        }

        #endregion
    }
}
